在摸索cocos2d-x时,想要实现精灵变灰的一个效果。使用cocos2d-x自带的一个设置灰色的着色器。灰色效果实现了,但是发现该sp的 Opacity 失效了。即使设置Opacity(0)sp也是正常显示的。最后在片段着色器文件中发现...
在摸索cocos2d-x时,想要实现精灵变灰的一个效果。使用cocos2d-x自带的一个设置灰色的着色器。灰色效果实现了,但是发现该sp的 Opacity 失效了。即使设置Opacity(0)sp也是正常显示的。最后在片段着色器文件中发现...
关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明白了,我自己也是个初学者,摸索了半天,总结如下:cocos2d-x下Lua调用C++这事之所以看起来这么复杂、网上所有的文档都没讲清楚,是因为存在5...
对于单触碰事件的吞噬,相信大家都知道,其他地方的博客也写了,简言之就是通过将onTouchBegan中的返回值返回true,将事件不再推送给后面的监听者来进行“吞噬”的实现。 ...很扯的是,网上没有任何文章有写,最起码...
Cocos2d-x Lua脚本 模拟面向对象语言 利用table结构创建一个类,并通过对象访问类中成员
转载出处:http://blog.csdn.net/mofiu/article/details/78751138 代码如下: --layout local laytest = ccui.Layout:create() laytest:setContentSize(cc.size(300,300)) laytest:setPosition(cc.p
本文总结了近期使用cocos2d-x lua过程中的一些思考和收获。
cocos2d-x lua 使用ListViewversion: cocos2d-x 3.6本文主要讲述:使用Cocos Studio创建ListView,和列表项的模板,代码中通过模板创建列表的每一项,并替换其中的图片文字等。1. 加载Cocos Studio编辑好的资源-- //...
第一,对于屏幕适配问题,首先必须理解几个基本的概念。 ...FrameSize:实际上就是设备的原始分辨率,开发环境中可以通过CCEGLView::sharedOpenGLView()->setFrameSize()来设置设备的分辨率大小,当然也可以...
cocos2d-x中的基础类,包括节点类CCNode、导演类CCDirector、场景类CCScene、布景层类CCLayer和精灵类CCSprite等。这些都是构成游戏画面的基本元素。但是游戏不仅是有静态的画面构成的,更多的时候,游戏是由动态的...
Cocos2d-x是一套跨平台开发的2D游戏引擎,我本人主要使用它开发IOS和Android两个平台。大部分手游都面临一个很重要的问题就是屏幕适配,Android碎片化问题尤为严重,屏幕分辨率多种多样。经常看到会有人在论坛问起...
这次主要介绍一下关于cocos2d-x 3.x label自动换行的问题,详细的总结一下Cocos2d-x中新字体标签Label,总结如下: 在3.x中,Label支持四种方式的标签创建。并新增了阴影Shadow、轮廓Outline、发光Glow效果的...
BMFont使用链接--->> ... 这里要注意.fnt文件可通过BMFont工具进行创建,该代码于init函数中: auto label1 = Label::createWithSystemFont("Hello World1", "Arial", 24...
类型 lua中的类型有: nil boolean(布尔) number string(字符串) table(表) function(函数) userdata(自定义类型)和thread(线程) 类型识别语句 print(type("hello lua")...--key=x,value=...
从Cocos2D-X v2.1.4版本开始,增加了Cocos2D-console命令行工具,该工具的其中一个功能是:把.js文件转换为.jsc文件,该文件是字节码格式,可以提高代码的安全性。使用这个工具的方式很简单。以引擎自带的Test...
在我的项目中 :本地app开发的预制体中,展示webview的panel的宽高是750*1338 出现的问题: 但是在使用ccui.webview的时候,直接把webview设置成和panel一样的宽高,在有的手机上是合适的,有的高屏手机就是出现...
目录 1. 我的技术专栏 2. 相关推荐 3. 下载链接 4. cocos2d-xx Lua+JS+C++教学视频 5. 杨丰盛Cocos2D-X游戏课程 6. 【Cocos2d-x】塔防游戏开发实战 7. Cocos2d-x网络编程教学视...
是 Cocos2D-X默认的适配方案, ResolutionPolicy::UNKNOWN, 不可控,不建议使用 2: ResolutionPolicy::EXACT_FIT 对画面的长宽进行拉伸,从而保证全屏显示,图片会变形,固此模式不推荐使用。 3:ResolutionPolicy:...
CCLabelTTF *label1 = CCLabelTTF::create("Cocos2d-x","Marker Felt",25); 第一个参数:要显示的字符串 第二个参数:字体格式 第三个参数:字体大小 label1->setPosition(ccp(size.width/2,size.height * 0.8)...
《精通Cocos2d-x游戏开发》分为《基础卷》和《进阶卷》两册。这两册都有明确的写作目的。《基础卷》专注于Cocos2d-x引擎基础,致力于让Cocos2d-x初学者成为一个基础扎实、靠谱的程序员。《进阶卷》专注于各种实用...
官网:http://www.cocos2d-x.org/ 中文站:http://www.cocos.com/ 点击菜单的“Run”-"Run xxx"或者按下shift+F10运行项目,初次运行会弹出错误框: 是因为没有设置windows下的模拟器,找到cocos引擎...
文章出处:http://blog.sina.com.cn/s/blog_4dc0f99c01019hlr.html用到cocos2d的坐标转换,一般两种情况:1)从当前坐标点获取世界坐标点(屏幕坐标点,opengl的坐标系)2)从当前坐标点获取相对于某个CCNode的坐标点...
cocos2d-x lua 使用了ccexp.VideoPlayer,windows下是不能播放的,所以项目在windows下还是继续使用图片 代码如下 local visibleSize = cc.Director:getInstance():getVisibleSize() if device.platform == ...
cocos源码: /// @name Coordinate Converters /** * Converts a Vec2 to node (local) space coordinates. The result is in Points. */ // 把世界坐标转换到当前节点的本地坐标系中 Vec2 ...
技能冷却的效果跟魔兽世界中的技能冷却类似,功能如下: 技能图标点击时会有按下效果,抬起后开始冷却计时,冷却... 对应的图片资源: ... 注意:添加child时要注意上下层 ... 最上方是CCProgressTimer 图片是最下图
标签: 图形
绘制图形,就drawCircle,drawRect,drawLine之类的….Cocos2dlua里面有两种绘制图形的方法,如下。--- --代码补全油景系 = = --- local function mDraw() local glNode = gl.glNodeCreate() local origi = cc....
因为性能优化能使游戏 加载更快、运行更流畅、不卡顿。 二、优化方法: 加载优化 压缩图片(降低清晰度、颜色深度)和声音(降低采样率) 动画:尽量使用骨骼动画替代帧动画 字体:尽量使用系统字体,如果有特殊...
转自:... 关于protobuf的cocos2d-xlua的集成,参考过网上的一些资料,考虑过用google官方实现,但感觉过于臃肿,且没有直接的lua接口,实际应用需要做的框架级的工作较多,再有就是protoc-gen-lua...
--先获取当前csb下要将目标对象设置到的那个节点 local node_logo = self:findChild("node_logo") --将其转换成世界坐标 local worldPos = node_logo:getParent():convertToWorldSpace(cc.p(node_logo:...
例子: 收益:¥100000000000000万 由于数字字符串较长,就有可能出现跑到或者覆盖 “收益:¥”,这时候就需要等比缩放 这时就要计算:“收益: 万"之间有多长,然后除掉字符串长度 local scale = 100 /coinValue...